package cn.linweijian.kafka.producerdemo.service;

import cn.linweijian.kafka.producerdemo.dto.InsertTaskDto;
import cn.linweijian.kafka.producerdemo.dto.TaskDto;
import cn.linweijian.kafka.producerdemo.dto.UpdateTaskDto;

import java.util.List;

/**
 * Description: 推送流程数据接口
 * <p>
 * Created by linweijian on 2018/6/4 14:05
 */
public interface TaskService {
    /**
     * 插入数据
     *
     * @param taskDtoList
     * @return cn.linweijian.kafka.producerdemo.common.ResponseResult
     * @author linweijian
     * @date 2018/6/4 14:18
     **/
    List<InsertTaskDto> insertTask(List<TaskDto> taskDtoList);

    /**
     * 更新数据
     *
     * @param taskDtoList
     * @return java.util.List<cn.linweijian.kafka.producerdemo.dto.UpdateTaskDto>
     * @author linweijian
     * @date 2018/6/4 15:19
     **/
    List<UpdateTaskDto> updateTask(List<TaskDto> taskDtoList);

}
